GPU-Accelerated Triangle Mesh Simplification Using Parallel Vertex Removal

نویسندگان

  • Thomas Odaker
  • Dieter Kranzlmueller
  • Jens Volkert
چکیده

We present an approach to triangle mesh simplification designed to be executed on the GPU. We use a quadric error metric to calculate an error value for each vertex of the mesh and order all vertices based on this value. This step is followed by the parallel removal of a number of vertices with the lowest calculated error values. To allow for the parallel removal of multiple vertices we use a set of per-vertex boundaries that prevent mesh foldovers even when simplification operations are performed on neighbouring vertices. We execute multiple iterations of the calculation of the vertex errors, ordering of the error values and removal of vertices until either a desired number of vertices remains in the mesh or a minimum error value is reached. This parallel approach is used to speed up the simplification process while maintaining mesh topology and avoiding foldovers at every step of the simplification. Keywords—Computer graphics, half edge collapse, mesh simplification, precomputed simplification, topology preserving.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

View-dependent Triangle Mesh Simplification using GPU-accelerated Vertex Removal

We present an approach to view-dependent triangle mesh simplification based on vertex removal, which focuses on allowing the execution of a large number of operations in parallel. The individual vertex removal operations are designed to be applied without any need for communication or synchronisation between operations, thus allowing an efficient implementation on modern GPUs to reduce the comp...

متن کامل

Restricted Mesh Simplification Using Edge Contractions

We consider the problem of simplifying a planar triangle mesh using edge contractions, under the restriction that the resulting vertices must be a subset of the input set. That is, contraction of an edge must be made onto one of its adjacent vertices, which results in removing the other adjacent vertex. We show that if the perimeter of the mesh consists of at most five vertices, then we can alw...

متن کامل

Mesh Simplification by Volume Variation with Feature Preserving

A new algorithm for mesh simplification with triangle constriction is presented in this paper. Constricting error defined by a combination of square volume error variation with constraint (SVEC), shape factor and normal constraint factor of triangle. Gauss curvature factor of each constricted triangle is used to distinguish strong feature triangle or nonstrong feature triangle. The triangle whi...

متن کامل

A New Mesh Simplification Algorithm for the Application of Surface Sculpture

Mesh model simplification has received increasing attention recent years. However, few algorithms are developed for the application of manufacturing. We have developed a simplification algorithm from the character of surface sculpture manufacturing, which can rapidly produce faithful approximations of the triangle mesh models. Moreover, the simplified mesh generated by our algorithm is composed...

متن کامل

3D Mesh Simplification for Freeform Surfacing

Automatic simplification of highly detailed mesh models has been gaining considerable interest in the research field of reverse engineering and rapid prototyping recent years. However, almost all the present simplification algorithms are only focus on the geometry similarity. The triangle quality and the machinability of the mesh are less considered. We have developed a simplification algorithm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016